export interface TemplateTaskVO {
  /**
   * 任务id
   */
  taskId: string | number;

  /**
   * 管家账号
   */
  accountId: string | number;

  /**
   * 广告主账号
   */
  advertiserId: string | number;

  /**
   * 任务名称
   */
  name: string;

  /**
   * 创建项目完整json
   */
  projectJson: string;

  /**
   * 提交项目数量
   */
  projectNum: number;

  /**
   * 提交广告数量
   */
  promotionNum: number;

  /**
   * 提交项目、广告json
   */
  projectPromotionJson: string;

  /**
   * 执行状态：0-未提交；1-提交完成；
   */
  executeStatus: number;

  /**
   * 提交类型：0-立即提交；1-定时发布；
   */
  submitType: number;

  /**
   * 定时发布时间
   */
  pushTime: string;

  /**
   * 成功数量
   */
  successNum: number;

  /**
   * 失败数量
   */
  failNum: number;

  /**
   * 备注描述
   */
  remark: string;

}

export interface TemplateTaskForm extends BaseEntity {
  /**
   * 任务id
   */
  taskId?: string | number;

  /**
   * 管家账号
   */
  accountId?: string | number;

  /**
   * 广告主账号
   */
  advertiserId?: string | number;

  /**
   * 任务名称
   */
  name?: string;

  /**
   * 创建项目完整json
   */
  projectJson?: string;

  /**
   * 提交项目数量
   */
  projectNum?: number;

  /**
   * 提交广告数量
   */
  promotionNum?: number;

  /**
   * 提交项目、广告json
   */
  projectPromotionJson?: string;

  /**
   * 执行状态：0-未提交；1-提交完成；
   */
  executeStatus?: number;

  /**
   * 提交类型：0-立即提交；1-定时发布；
   */
  submitType?: number;

  /**
   * 定时发布时间
   */
  pushTime?: string;

  /**
   * 成功数量
   */
  successNum?: number;

  /**
   * 失败数量
   */
  failNum?: number;

  /**
   * 备注描述
   */
  remark?: string;

}

export interface TemplateTaskQuery extends PageQuery {

  /**
   * 管家账号
   */
  accountId?: string | number;

  /**
   * 广告主账号
   */
  advertiserId?: string | number;

  /**
   * 任务名称
   */
  name?: string;

  /**
   * 创建项目完整json
   */
  projectJson?: string;

  /**
   * 提交项目数量
   */
  projectNum?: number;

  /**
   * 提交广告数量
   */
  promotionNum?: number;

  /**
   * 提交项目、广告json
   */
  projectPromotionJson?: string;

  /**
   * 执行状态：0-未提交；1-提交完成；
   */
  executeStatus?: number;

  /**
   * 提交类型：0-立即提交；1-定时发布；
   */
  submitType?: number;

  /**
   * 定时发布时间
   */
  pushTime?: string;

  /**
   * 成功数量
   */
  successNum?: number;

  /**
   * 失败数量
   */
  failNum?: number;
  createName?: string;
  dramaTitle?: string;
  /**
   * 日期范围参数
   */
  params?: any;
}



